.area_box {position: relative;z-index: 666;}
.area_box .area_list {position: absolute;top:29px;left: 0;border: 1px solid #d3d3d3;background: #fff; width: 446px;}
.area_list .tab {width: 420px; margin: 0 auto;border-bottom: 1px solid #d3d3d3;padding-top: 6px !important;}
.area_list .tab span {float: left; height: 24px;line-height: 24px;margin: 0 4px -1px 0;border: 1px solid #d3d3d3;border-bottom-color: #d3d3d3;padding: 1px 5px 0;background: #fff;cursor: default;}
.area_list .tab span.curr {border-color: #d3d3d3 #d3d3d3 #fff;color:#3E84E9;}
.area_list a.close {position: absolute;width: 22px;height: 22px;top: 5px;right: 7px;display: inline-block;font-size: 0;overflow: hidden;background: url(../../img/myfs_sprites.png) no-repeat 0 0;cursor: pointer;}
.area_list .list {clear: both;padding: 6px 0 5px 2px !important;}
.area_list .list li{float: left;width: 90px;margin-left: 18px;line-height: 24px;color:#333;}
.area_list .list li:hover{color:#3E84E9;}
.area_box .inp_area {text-align: left;background: #fff url(../../img/down.png) no-repeat right 2px;cursor: default;border: 1px solid #ddd;float: left;width: 300px; height: 28px;line-height: 28px;padding: 0 0 0 5px;font-size: 12px;}
.area_box .inp_area .inp_area_box {white-space: nowrap;width: 300px;overflow: hidden;text-overflow: ellipsis;}
.area_list .clearfix { padding: 0;}

